Optimal Reductions of Two-Terminal Directed Acyclic Graphs
نویسندگان
چکیده
Algorithms for series-parallel graphs can be extended to arbitrary two-terminal dags if node reductions are used along with series and parallel reductions. A node reduction contracts a vertex with unit in-degree (out-degree) into its sole incoming (outgoing) neighbor. We give an O(n 2:5) algorithm for minimizing node reductions, based on vertex cover in a transitive auxiliary graph. Applications include the analysis of PERT networks, dynamic programming approaches to network problems, and network reliability. For NP-hard problems one can obtain algorithms that are exponential only in the minimum number of node reductions rather than the number of vertices. This gives improvements if the underlying graph is nearly series-parallel.
منابع مشابه
Optimal Reduction of Two - Terminal Directed Acyclic Graphs * Wolfgang
Algorithms for series-parallel graphs can be extended to arbitrary two-terminal dags if node reductions are used along with series and parallel reductions. A node reduction contracts a vertex with unit in-degree (out-degree) into its sole incoming (outgoing) neighbor. This paper gives an O(n2"5) algorithm for minimizing node reductions, based on vertex cover in a transitive auxiliary graph. App...
متن کاملEdge Weight Reduction Problems in Directed Acyclic Graphs
Let G be a weighted, direr.ted, acyclic graph in which each edge weight. is not a staticquantity, but can be reduced for a certain cost. In this paper we consider the problem of determining which edg('s to reduce so that the length of the longest paths is minimized and the total cost associated with the reductions does not exceed a given cost. We consider two type-s of edge reductions, linear r...
متن کاملReplacement Paths via Row Minima of Concise Matrices
Matrix M is k-concise if the finite entries of each column of M consist of k or fewer intervals of identical numbers. We give an O(n + m)-time algorithm to compute the row minima of any O(1)-concise n×m matrix. Our algorithm yields the first O(n+m)-time reductions from the replacement-paths problem on an n-node m-edge undirected graph (respectively, directed acyclic graph) to the single-source ...
متن کاملAcyclic Coloring of Graphs
In this report we obtain (good) upper bounds on the acyclic chromatic index of graphs obtained as the tensor product of two (or more) graphs, in terms of the acyclic chromatic indices of those factor graphs in the tensor product. Our results assume that optimal colourings for the factor graphs are given and our algorithms extend these colourings to obtain good (close to optimal) colourings of t...
متن کاملDirected Graph Embeddings
Definitions of graph embeddings and graph minors for directed graphs are introduced. For the class of 2-terminal directed acyclic graphs (TDAGs) the definitions coincide, and the class is closed under both operations. The usefulness of the directed embedding operation is demonstrated be characterizing all TDAGs with parallel-width at most $k$, which generalizes earlier characterizations of seri...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- SIAM J. Comput.
دوره 21 شماره
صفحات -
تاریخ انتشار 1992